我需要正则表达式,只允许字母,数字和空格,但不允许使用特殊字符

时间:2016-01-27 05:36:53

标签: php

我需要正则表达式,只允许字母,数字和空格但不允许使用特殊字符这是我的代码

<input type="text" name="station_name" class="form-control" data-validation="required" data-validation-regexp="/^[a-zA-Z ]*$/"  data-validation-error-msg="Please enter the valid Station Name" maxlength="50" value="<?php  echo $shop_name;?>">

2 个答案:

答案 0 :(得分:0)

试试这个:

<input type="text" name="station_name" class="form-control" data-validation="required" data-validation-regexp="/^[\s0-9A-Za-z]+$/"  data-validation-error-msg="Please enter the valid Station Name" maxlength="50" value="<?php  echo $shop_name;?>">

答案 1 :(得分:0)

请更正您的正则表达式:

{
    0: {
        "COSC1121":{
            "name":"Course 1 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"31",
                        "day":0,
                        "starttime":1,
                        "endtime":3
                    }
                }
            }
        },
        "POPP1112":{
            "name":"Course 2 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"71",
                        "day":2,
                        "starttime":2,
                        "endtime":4
                    }
                },
                "tutorial":{
                    "0":{
                        "building":"13",
                        "day":3,
                        "starttime":1,
                        "endtime":3
                    }
                }
            }
        }
    },
    1: {
        "COSC1121":{
            "name":"Course 1 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "1":{
                        "building":"95",
                        "day":3,
                        "starttime":6,
                        "endtime":8
                    }
                }
            }
        },
        "POPP1112":{
            "name":"Course 2 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"71",
                        "day":2,
                        "starttime":2,
                        "endtime":4
                    }
                },
                "tutorial":{
                    "0":{
                        "building":"13",
                        "day":3,
                        "starttime":1,
                        "endtime":3
                    }
                }
            }
        }
    },
    2: {
        "COSC1121":{
            "name":"Course 1 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"31",
                        "day":0,
                        "starttime":1,
                        "endtime":3
                    }
                }
            }
        },
        "POPP1112":{
            "name":"Course 2 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"71",
                        "day":2,
                        "starttime":2,
                        "endtime":4
                    }
                },
                "tutorial":{
                    "1":{
                        "building":"80",
                        "day":3,
                        "starttime":2,
                        "endtime":5
                    }
                }
            }
        }
    },
    3: {
        "COSC1121":{
            "name":"Course 1 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"31",
                        "day":0,
                        "starttime":1,
                        "endtime":3
                    }
                }
            }
        },
        "POPP1112":{
            "name":"Course 2 name",
            "color":"#1ABC9C",
            "type":{
                "lecture":{
                    "0":{
                        "building":"71",
                        "day":2,
                        "starttime":2,
                        "endtime":4
                    }
                },
                "tutorial":{
                    "2":{
                        "building":"56",
                        "day":3,
                        "starttime":7,
                        "endtime":9
                    }
                }
            }
        }
    }
}

要:

/^[a-zA-Z ]*$/

最后代码如下:

/^[\s0-9A-Za-z]+$/